
using Core.SimpleTemp.Application.ServiceApp.SysApp.DataDicApp;
using Core.SimpleTemp.Common;
using Core.SimpleTemp.Entitys;
using Core.Toolkit.Core.Application;
using System;
using System.Collections.Generic;

namespace Core.SimpleTemp.Application
{
    [CreateMap(typeof(ZB_SafetyTrainer))]
    public class ZB_SafetyTrainerDto : Dto
    {
        /// <summary>
        /// 
        /// </summary>
        public Guid? NameId { get; set; }
        [ConcurrentKeyToValue("9008", "NameId")]
        public string nameText { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public String name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? CreateFactory { get; set; }
        [KeyToValue("9002", "CreateFactory")]
        public String CreateFactoryText { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? CreateDept { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? UpdateDept { get; set; }
        public ICollection<ZB_SafetyTrainerDetailDto> ZB_SafetyTrainerDetail { get; set; }
        public SysDataDicDto SysDataDic { get; set; }
        public string Mark01 { get; set; }

        public string Mark02 { get; set; }

        public string Mark03 { get; set; }

        public DateTime? TrainTimeStart { get; set; }
        public DateTime? TrainTimeEnd { get; set; }
        public int? trainedNumber { get; set; }
        public int? qualifiedTrainNumber { get; set; }
        public string trainMain { get; set; }

    }
}
